package demo2;
class MyValue{
    public int val;
}
public class Test {

    public static void swap2(MyValue myV1 ,MyValue myV2){
        int tmp = myV1.val;
        myV1.val=myV2.val;
        myV2.val=tmp;
    }

    public static void main(String[] args) {
        MyValue myValue1 = new MyValue();
        MyValue myValue2 = new MyValue();
        myValue1.val=10;
        myValue2.val=20;
        System.out.println("交换前："+myValue1.val+" "+myValue2.val);
        swap2(myValue1,myValue2);
        System.out.println("交换后："+myValue1.val+" "+myValue2.val);
    }
    public static void swap1(int x,int y){
        int tmp=x;
        x=y;
        y=tmp;
    }

    public static void main1(String[] args) {
        int a=10;
        int b=20;
        System.out.println("交换前:"+a + " "+b);
        swap1(a,b);
        System.out.println("交换后:"+a + " "+b);

    }
}
